// 其他出库
import request from "../../request";

// 获取表单列表 排序、查询、重置、高级查询也用这个
export function Getlist(params) {
  return request({
    url: "/stock/stkIo/list/201/0?",
    method: "get",
    params,
  });
}

// 删除
export function DelOnelist(id) {
  return request({
    url: `/stock/stkIo/delete?id=` + id,
    method: "delete",
  });
}

// 点击编辑回显
export function GetOnelist(params) {
  return request({
    url: "/stock/stkIo/queryEditingEntryByMainId?",
    method: "get",
    params,
  });
}
// 编辑点击保存接口
export function SetOnelist(data) {
  return request({
    url: "/stock/stkIo/edit/save",
    method: "put",
    data,
  });
}
// 编辑点击提交接口
export function AddOnelist(data) {
  return request({
    url: "/stock/stkIo/edit/submit",
    method: "put",
    data,
  });
}

// 获取新增弹窗的单据编号
export function Getdjbh() {
  return request({
    url: "/sys/fillRule/executeRuleByCode/stk_qtck_bill_no",
    method: "put",
  });
}

// 新增弹窗物料接口
export function Getwl(params) {
  return request({
    url: "/base/basMaterial/list/enabled?",
    method: "get",
    params,
  });
}
// 新增弹窗批次数据接口
export function Getpclist(params) {
    return request({
      url: `/online/cgreport/api/getData/49d9b3c81f5647dea5b4d1f431613920?`,
      method: "get",
      params,
    });
  }

// 新增弹窗 点击选择用户接口
// 选择用户左侧公司接口
export function Getusergs(params) {
  return request({
    url: `/sys/sysDepart/queryDepartTreeSync?`,
    method: "get",
    params,
  });
}
// 选择用户右侧用户接口 以及点击左侧公司接口
export function Getuserlist(params) {
  return request({
    url: "/sys/user/queryUserComponentparams?",
    method: "get",
    params,
  });
}
// 选择用户弹窗点击确定接口、点击作废回显接口
export function Getusername(params) {
  return request({
    url: `/sys/user/getMultiUser?`,
    method: "get",
    params,
  });
}
// 作废窗口作废按钮
export function Delzflist(data) {
  return request({
    url: "/stock/stkIo/void",
    method: "put",
    data,
  });
}

// 新增弹窗点击保存接口
export function Setnewlist(data) {
  return request({
    url: "/stock/stkIo/add/save",
    method: "post",
    data,
  });
}
// 新增弹窗点击提交接口
export function Addnewlist(data) {
  return request({
    url: "/stock/stkIo/add/submit",
    method: "post",
    data,
  });
}
